some minor fixes
add slide event