avoid double initialization of smart listing controls