Some styling changes:
Constants are capital
meaningful view names
Assigning objects to member variables only if they are needed
Variable names in english