Нельзя не согласится.. все правильно.
А по поводу центра - если выделить под него один логический канал, то несложно поставить датчик центра, при его срабатывании - есть координаты. Или делать как в других джоях - при инициализации автоматической или ручнок ставится 0.