fixed message handling in hider