Full extension view according to @nonumber as implemented by @coolbung and...

... a few more improvements in response to feedback received