updates to bitmap font for canvas width calc and updates to touch device detection