Provide a default screenSize when none is available yet.
Code cleanup.
Set the display helper delegate before running the ROM.
Use NSManagedObjectContext private queue rather than thread confinement, and use only one context rather than one per thread.