some fixxxes
some refactor fixxes
some refactor fixxes
set cursor
ref #8. Prepare to new functionality
ref #8. Max img size limit working
ref #8. Min img size limit working
ref #9. Max video size working fine
ref #11. bugfix