ENHANCEMENT: added transitions on hover and fixed a couple of bugs with the text forms