Allow for fragment view to be as big as possible
Fix layout bug: the bottom row of storage option might be visible
Fix bug: check for null listener (attempt self removal in this case)