username and email inputs visualization. Events not yet implemented
some cleaning up
added support for username and email fields
a bit of cleaning