Array buttons now properly support optional up and down