separated model solution + attached view to model
bug fixes + radius effect