Ready to do a lot of things with the input class :)