Updated Split Button Implementation

Split button implementation from before project updated to match current development