Straddle option is nice, a few changes would be great;
1) Some kind of notification that a player has straddled. If not paying attention no real way to know the utg player straddled or just min bet.
2) Option to straddle for amounts other than 2x big blind. Would need to be able to set a range in game settings.
3) Option to straddle on the button but giving utg player first option.
a) Keep straddle option box as you have it but add a small box for player to enter an amount. Before start of new hand deal, check for utg straddle option then the button straddle option. If neither straddle options are positive deal the hand, making players decide on straddle option and amount before end of last hand not to slow up the game.