Alternative method for UI blocks visibility mode
rename block to element, to prevent "block" being confused for "hide"
Merge pull request #61 from IanMayo/features/eugene/block-visibility

Improve Angular performance by removing another watcher