corrected bug in ES

- signature was constructed after the component was emplaced which
caused to not detect new interested systems
- added calls to viewport/glortho and got things on screen in demo