JavaScript components
JavaScript's world is big. There are tons of ready-to-use components out there. For example, take a look at the spinner component at http://jqueryui.com/spinner. Go ahead and take a look at it. It's a nice component to introduce an integer value by clicking on some little up and down arrows:
If you have a boss, she might say "We've got to put that in our application right now!". Don't be scared. Remember that Vaadin is JavaScript friendly. You will be surprised at how easy it is to incorporate a JavaScript component into Vaadin applications.