BOTTOM
#define BOTTOM (-1)
enum { NONE, LEFT, RIGHT, TOP, BOTTOM } border = NONE;
enum { MIDDLE, TOP, BOTTOM } target;