simplify focus rect
make focus rect round
add rotate/scale props
select/unselect works