Squashed 'bundle/virtualclass/' changes from 1fbb609..c995d87

c995d87 updated mini file
2a37aad improved UI and fixed bugs

git-subtree-dir: bundle/virtualclass
git-subtree-split: c995d879671e9bb892554c4befbac1d6fb59c1e4
Merge commit '27d32a6e8c9e98bc775d6b0df1fbaaf3a568a7d3'