Fix the little offset that would appear because of the size of input
Add some styling to the demo
Build the js file