added many TODOs, fixed bug with cascade chat (chrome). Keep working on.