Refactor AbstractlevelView

make resizing of views a private method
do not add a context bar unless specifically added