slight change and debuggability improve
add emit for tilegroup
add tileColorGroup