Added redraw function and event to take care of redrawing all for the next step. Optimization, more than anything else.

Added canvas init to core init if enabled in settings.
Fixed a spelling error (MeassureFPS) in a trigger func in core.
Added stickToVisible to follow in viewport because it is a choice not an
assumption to make.