Add support for multiple displays on OS X

Also make nameField editable if RaffleGrabber failed to read the name

I have no idea what I am doing, so the Array/ArrayList stuff could maybe be written better.