jQuery Mobile App Setup

I need some help in setting the following madness together. I was able to setup most of it but my setup keeps bugging out by missing styles in jQuery Mobile buttons and such. I need to setup a jQuery Mobile + jQuery UI (I need sortable listviews) + AngularJS (MVC is important) + Furf jQuery Touchpunch (those listviews need touch-based sorting).

I am using the jQuery Angular Adapter by Tobias Bosch to integrate jQuery Mobile with AngularJS. Everything was going nice and steady until I tried to bring jQuery UI in the game to support my custom "ui-sortable" directive. Apparently, at random times, jQuery mobile buttons render like regular span and anchors.

I've been trying to tie all of these libraries all day long. Any help for me here? :/

EDIT: Adding the data-theme attribute to the buttons does not solve issues related to jQuery Mobile buttons rendering as a regular spans or anchors.

They look like this:

Bad Buttons

Even tough they should look like this:

Good buttons