Parent Image reimplementation using a custom component