add move mode support
add Opacity option