got rid of editor_temp_file
a lot of stuff

abstractify controls in ControlData
better pushing code
bug fixes
stepswitch animation added for more feedback
trigger file improvements