Don't need to import things in the same package
Put warning: at the beginning of log messages
Initialize stuff at the class level instead of in the constructor
Convert from rows to pixels
Add a warning to setVisible
Remove underscores
Remove underscores