add `overflow` property
fix typo
reduce code
add `overflow` property demo
add `overflowHint` plugin