Is there a (more) simple way of changing the brightness of a lamp with a switch/remote (NodOn in my case)

Hi,

I am wondering if there is some more elegant way to change brightness of a lamp with a NodOn remote. Now I have set up 4 virtual switches corresponding to a 25/50/75/100 % brightness. For example, pressing button 1 switches on virtual switch 1 which triggers a piston in Webcore: