Added basis code from selected prototypes for ViewUpFront, fiddling
about with the code and understanding how its going to work + minor
adjustments