added methods to apply preferences
adjusted preference appearance and usability
- added summaries for new preferences
- fixed old error
- added handling of changes of new preferences
added handling for change of speed
added implementation for new vector preferences
adjustments, mainly to starting/stopping the engine
fixed auto-resetting when certain preferences change
removed unused code
added public access to isrunning
replaced old, unused touchevents with new that start/stop engine and
reset on longpress