fire layout events properly
Merge branch 'v2' into draghandle