Random changes.
ImageTransform has new tiliing function; still has bugs if offset is not 0.
InputListeners are stored with WeakReferences; this will solve the lapsed listener problem. (Found it on Wikipedia today, so yeah.)