Custom Compenent extending view