fix message stack
fix dialog stack
fix double button/hatpress
double-binding check