CT.trans: trans() only sets timeout if no node is present (for conventional event listeners); pan() sets _prop, _dim, and _bound in setV() (instead of per tick), simplifying position swapping; Controller incorporates _stalled concept to avoid ticking (via resume()) before a previous tick completes.
CT.trans: trans() only sets timeout if no node is present (for conventional event listeners); pan() sets _prop, _dim, and _bound in setV() (instead of per tick), simplifying position swapping; Controller incorporates _stalled concept to avoid ticking (via resume()) before a previous tick completes.

bubbleboy14/cantools,bubbleboy14/cantools,bubbleboy14/cantools,bubbleboy14/cantools