set the adapter
views displaying
transparent views

notifyDataSetChanged overridden to only be called on UI thread
list and grid notification margins