Remove Webkit specific CSS transformation calc for scaling. Add cross browser solution.
Change the emitter for textSelectionEvent to user a native listener instead of a query one. This is to fix a problem with event propagation.