Restructure and bug fix
Change:
Let "renderResonators" handle bring portal layer to front
Fix a re-render logic bug in my previous commit
Code cleanup