Reimplemented with own Adapter to bypass the buggy ArrayAdapter