fix trashcan layout issue
Added todo project change broadcasting