Use postMessage to pass data through controllers
Private methods start with underscore
Remove comment