General updates

Improved performance, updated touch handling, removed deprecations,
improved sizeThatFits