Introduce View::currentItem property

Change-Id: I3a74238e317596ac55505696c6bd2254fc02e0f5
Run clang-modernizer over source code

Change-Id: If6347122ef114521e0ab86af69b9ce71e7bdc1a2