Wait this is better (uses notifyDataSetChanged() for the arrayAdapter)