add getter/setter, fix drawing on canvas