better sizing & spacing in canvas drawing