initialize intErrorCode / mobile themes

* the intErrorCode variable was not initialized when no error occurred but evaluated later on anyways. So this will initialize it with false when no error occurs
* in the mobile themes scaling by the user was prohibited which made it sometimes very hard to read on small displays