boolean before = event.getNativeEvent().getClientX() < active.getAbsoluteLeft() + active.getOffsetWidth()
/ 2;
showStatusIndicator(true);
if (before) {
statusIndicatorTop.alignTo(active.getElement(), new AnchorAlignment(Anchor.BOTTOM, Anchor.TOP_LEFT),
new int[] {-1, 0});
statusIndicatorBottom.alignTo(active.getElement(), new AnchorAlignment(Anchor.TOP, Anchor.BOTTOM_LEFT),
new int[] {-1, 0});
} else {
statusIndicatorTop.alignTo(active.getElement(), new AnchorAlignment(Anchor.BOTTOM, Anchor.TOP_RIGHT),
new int[] {1, 0});
statusIndicatorBottom.alignTo(active.getElement(),
new AnchorAlignment(Anchor.TOP, Anchor.BOTTOM_RIGHT), new int[] {1, 0});
}
int i = active.column;
if (!before) {
i++;