no polling for animations to get over
allow 50ms for think() functions
refactored global settings into separate object
added a loop ID
fixed app.stop()
syntax highlighting + minor layout changes