potentially fixing input style on firefox mobile
refactoring mobile browser hacks