some bug-fixes on litemodal behaviors