Minor fixes,
Toggle visibility instead of display when using custom view element
Better variable naming
Better handling of options (pos/no pos, using custom view etc)