refactored requestFrame, added cancelFrame
committed revamped mixin system
committed revamped mixin system