Inputbox mixins added @mahdi please take a look at it and update me.