Inherit from FrameLayout instead of ViewGroup

Fixes nested children issues