This a sample of the script I have so far.
The default behavior once an <li> is selected, is to change the background color to orange (also default). My goal is to have every <li> changing to a different color when selected.
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<style>
.st0{fill:#FFFFFF;stroke:#000000;stroke-miterlimit:10;}
#selectable .ui-selecting { background: #FECA40; }
#selectable .ui-selected { background: #F39814; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; width: 85px;}
</style>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#selectable" ).selectable();
});
$( "#btn1" ).click( function(event, ui) {
// code here is too long to include
} );
</script>
</head>
<body>
<ol id = "selectable">
<li id = "btn1" class="ui-widget-content">Office #1</li>
<li id = "btn2" class="ui-widget-content">Office #2</li>
<li id = "btn3" class="ui-widget-content">Office #3</li>
<li id = "btn4" class="ui-widget-content">Office #4</li>
</ol>
</body>
</html>