It should be possible to design the css to display them side by side when they are small and top-bottom when they are large, right? I'd prefer to have as little "options" for the users as possible: the less buttons and options the better (provided you still get a smooth and pleasant experience)