fixed a bug which occurred when a default is set and the user didnt enter anything else
if the given default is 0, it will be ignored
added the ability to spread the options over multiple columns for the choice() method