Working implementation of ArrayAdapter for a working ListView