Add parent window handling, add basic listener workings, example now supports two way communication.