fixed ArrayOutOfBoundsException that appears sometimes on aspect ratio or screen change
+ screen device change are now taken into account without restart