convert inline view to use overlay decoration and standard UI components

Convert inline view to use overlay decoration, and standard UI components.