Added features

Perhaps not all of ControlPanelButton have to PRESS, so Operation could be one of its attributes