refactoring (viewport & delete) & Arrays (fixed early return)
serious fixes for Viewport
updated help screen