A lightweight framework for native-feeling mobile web apps