rearranged init code of landareaview