Hi Osmin,
while reading this thread yet I was surprised about "ID1" because this is reserved for "root" category.
In very old 1.9.x beta versions we had no root category but normally update script detects this and "moves" all category ids to add "root" with id 1.
I'm sure some pieces of JEM will not work correctly if there is no category "root" with id 1.
Regarding all the options for the basic module I'm not sure if we should add them.
The basic module is designed to be basic and simple. It shows date/time and event title - that's all.
For more information we provide the other three (non-calendar) modules which also have much more options.
So if we enhance the basic module by all these additional fields and corresponding show/hide options, what's the difference to the other modules? Why do we deliver four of them?
Because it's impossible to provide modules matching the needs of every user my intention is to provide modules with different functionality where users can simply adapt the presentation using template overrides.
This way one could take e.g. the banner module with all it's options and write a tmpl/default.php which shows the data as simple list like basic module does - but with more data, of course.