responsive input and for mobile
item work for responsive design

still needs a lot of work
more responsive work

needs .finish() on animations
.finish() added