don't render undefined items
fix delegator methods
changeShape now computes the other shape dimension

fix #1
fix #2
1.1.0