onRemove must return draw object