adding vertical marquee proof of concept (however solution is not dry)