Kanban board several small fixes

Some fixes for issues I found after having a quick glance at the project's source code.
I hope the commit messages are clear enough to determine what has changed.